Skip to content

Conversation

@colmenero
Copy link
Contributor

@colmenero colmenero commented Sep 12, 2025

Description

The SM3 algorithm is missing in the wolfSSL_HmacCopy functionality. This causes #9187.

Testing

I didn't find any tests for wolfSSL_HmacCopy so I only did a manual verification with the reproducer that I had for #9187. The output of the SM3 HMAC matches the one that I get with this online calculator.

Let me know if I should add automatic testing or documentation.

Checklist

  • added tests
  • updated/added doxygen
  • updated appropriate READMEs
  • Updated manual and documentation

@wolfSSL-Bot
Copy link

Can one of the admins verify this patch?

@embhorn embhorn requested a review from SparkiDev September 12, 2025 15:22
@embhorn
Copy link
Member

embhorn commented Sep 12, 2025

Hi @colmenero

Excellent, thanks! wolfSSL requires a signed contributor agreement on file to accept third party changes. Could you please send an email to support@wolfssl.com? I can help get you set up as a contributor from there.

Thanks,
@embhorn - wolfSSL Support

@embhorn embhorn self-assigned this Sep 12, 2025
@dgarske
Copy link
Contributor

dgarske commented Sep 12, 2025

Okay to test

@colmenero
Copy link
Contributor Author

Update: Thanks for the approval, I'm currently coordinating with my company's legal department to verify that I can sign the contributor agreement.

@SparkiDev
Copy link
Contributor

retest this please

@cconlon
Copy link
Member

cconlon commented Oct 2, 2025

Contributor agreement received

@cconlon
Copy link
Member

cconlon commented Oct 2, 2025

Retest this please Jenkins.

Test results were purged for failing PRB-master-job, need to regenerate.

@SparkiDev SparkiDev assigned SparkiDev and unassigned embhorn Oct 2, 2025
@SparkiDev SparkiDev merged commit d8d3a7a into wolfSSL:master Oct 2, 2025
396 of 401 checks passed
@dgarske dgarske mentioned this pull request Oct 6, 2025
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants